// WARNING. ALL CLASSES HERE WILL BE APPLIED TO ALL EMAILS!!
.message .frame > .email,
#eo-message .email,
#eo-reply iframe {
	img.pm_broken {
		background-color: $default-color-light;
	}
	blockquote {
		padding: 0 0 0 1rem !important;
		margin: 0 !important;
		border-left: 4px solid #e5e5e5 !important;
		// overflow: auto;
		// zoom: 1;
	}
	blockquote blockquote blockquote {
		padding-left: 0 !important;
		margin-left: 0 !important;
		border: none !important;
	}
}

/*
Be extremely careful what goes here.
It will conflict with email rendering if the selectors are not specific or nested properly
*/

.clearfix {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  zoom: 1;
  padding: 0 0 1px 0;
}

.text-right {
	text-align: right;
}

.pm_opensans {
	font-family: sans-serif;
}

#pm_rows,
#pm_conversations {
	article > header .fa-paperclip,
	header .loc,
	.meta .fa-star-o,
	article > header .fa-lock,
	.meta .singleStar {
		color: #aba7be;
		display: inline-block;
		text-align: center;
		width: 1.5rem;
		min-width: 1.5rem;
		height: 20px;
		line-height: 20px;
		float: left;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
     /* webkit CSS here*/
    input[type="text"],
    input[type="number"],
    input[type="tel"],
    input[type="password"],
    input[type="email"],
    input[type="search"]{
		line-height: normal !important;
	}
}
